/**
 * 该文件通过脚本自动生成，请不要手动修改该文件
 * 生成时间：2023-3-16 14:8:44:188
 **/
export default class problemEqui {
  constructor(request) {
    this.request = request;
  }

  /**
   * 关联/取消配网项目关联问题
   * @param {} * schema - 数据库schema模式,如:fzgh_202001
   * @param {} projectId - 项目ID
   * @param {string} solveProblemIds - 关联的问题ID集合【,分隔】
   * @param {string} unsolveIds - 取消关联的关联id集合【,分隔】
   */
  post_problemEqui_projectSolveProblemDist(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/problemEqui/projectSolveProblemDist",
      method: "post",
      params: params,
    });
  }

  /**
   * 关联/取消主网项目关联问题
   * @param {} * schema - 数据库schema模式,如:fzgh_202001
   * @param {} projectId - 项目ID
   * @param {string} solveProblemIds - 关联的问题ID集合【,分隔】
   * @param {string} unsolveIds - 取消关联的关联id集合【,分隔】
   */
  post_problemEqui_projectSolveProblemMajor(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/problemEqui/projectSolveProblemMajor",
      method: "post",
      params: params,
    });
  }

  /**
   * 查询项目关联问题
   * @param {} * schema - 数据库schema模式,如:fzgh_202001
   * @param {} dydj - 电压等级
   * @param {} name - 设备名称
   * @param {} orgID - 设备所属单位
   * @param {} * projectIds - 项目ID【支持,分隔字符串】
   * @param {string} pageSize - 每页记录数
   * @param {string} pageNum - 当前页数
   */
  post_problemEqui_queryProblemEqui(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/problemEqui/queryProblemEqui",
      method: "post",
      params: params,
    });
  }

  /**
   * 查询问题库
   * @param {} * schema - 数据���schema模式,如:fzgh_202001
   * @param {} dydj - 电压等级
   * @param {} problemLevel - 问题等级
   * @param {} problemType - 问题类型
   * @param {} name - 设备名称
   * @param {} orgID - 设备所属单位
   * @param {} projectType - 项目类型【1.主网项目  2.配网项目】
   * @param {} * projectId - 项目ID
   * @param {string} pageSize - 每页记录数
   * @param {string} pageNum - 当前页数
   */
  post_problemEqui_queryProblemLibrary(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/problemEqui/queryProblemLibrary",
      method: "post",
      params: params,
    });
  }
}
